package com.jinyi.wwdeng

import android.util.TypedValue
import com.jinyi.base.base.BaseApplication


/**
 * JinYiTest
 * @Author：wwdeng
 * @CreateTime：2024/4/14 19:27
 * <pre>
 *
 * </pre>
 */
class App: BaseApplication() {

    companion object {
        /**
         * 获取当前手机屏幕的宽
         */
        fun getPhoneWidth(): Int {
            // 手机屏幕的宽
            // 获取DisplayMetrics对象
            val displayMetrics = app.resources.displayMetrics
            return displayMetrics.widthPixels
        }

        public fun getPhoneHeight(): Int {
            // 手机屏幕的高
            // 获取DisplayMetrics对象
            val displayMetrics = app.resources.displayMetrics
            return displayMetrics.heightPixels
        }

        fun dp2px(dpValue: Float): Int {
            return TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dpValue, app.resources.displayMetrics).toInt()
        }
    }
}